 
  

 






<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html>

<!-- Mirrored from www.javapractices.com/vote/VoteSummaryAction.do;jsessionid=4FCCB481C702D708A7360133D128E359 by HTTrack Website Copier/3.x [XR&CO'2010], Sun, 12 Jun 2011 17:26:51 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8"><!-- /Added by HTTrack -->
<head>
 <title>
  Java Practices -> Poll Summary
 </title>
 <link rel="stylesheet" type="text/css" href="../stylesheet8.css" media="all">
 
 <link rel="shortcut icon" href='../images/favicon.ico' type="image/vnd.microsoft.icon">
 <meta name="description" content="Concise presentations of java programming practices, tasks, and conventions, amply illustrated with syntax highlighted code examples.">
 
 
 <meta name="keywords" content="java,java programming,java practices,java idiom,java style,java design patterns,java coding conventions">
 
</head>
 
<body>


<div class='menu-bar'>
 
  <a href='../home/HomeAction.html' title='Table of Contents'>Home</a> |
  <span class="highlight">Poll</span> |
   
  <A href='../feedback/FeedbackAction451f-2.html?Operation=Show' title='Send Your Feedback'>Wiki</a> |
  <b><a href='../source/SourceAction-2.html' title='Grab Source Code'>Source Code</a></b><IMG class='no-margin' SRC="../images/goldstar.gif" ALT=""> |

  <a href='http://www.web4j.com/Java_Web_Application_Framework_Overview.jsp?From=1' title='Free Download - Java Web Application Framework'><b>WEB4J</b></a> |
  
  <a href='http://www.date4j.net/' title='Replacement for java.util.Date'><b>DATE4J</b></a> |

   <a href='../references/ReferencesAction-2.html' title='References'>Links</a>
   
  <form action='http://www.javapractices.com/search/SearchAction.do' method='get' class='search-form'>
   <input type='text' name='SearchTerms' value="" size=12 maxlength=50 class='search'>
   <input type='submit' value="Search">
  </form>
 
</div>

<P>



  

 






<p class="display-messages">

 

 

</p>


<div class="main-layout">
 
   

 




<div class='page-title'>Poll Summary</div>

<P>
<div class='page-section'>Number Of Votes Cast</div>

<div class='main-body'>
 37,866
</div>

<div class='page-section'>Overall Acceptance Rates</div>

<div class='main-body'>
  <table border=1 CELLSPACING="0" CELLPADDING="7">
   <colgroup><col width="40%"><col width="30%"><col width="30%"></colgroup>
   <tr>
    <th align="left">Choice</th>
    <th>Number</th>
    <th>Percentage</th>
   </tr>
   
    <tr>
     <td align=left>Yes</td>
     <td align=center>25,310</td>
     <td align=center>67%</td>
    </tr> 
   
    <tr>
     <td align=left>No</td>
     <td align=center>8,026</td>
     <td align=center>21%</td>
    </tr> 
   
    <tr>
     <td align=left>Undecided</td>
     <td align=center>4,530</td>
     <td align=center>12%</td>
    </tr> 
   
  </table>
</div>

<P>
<table>
 <colgroup><col width='60%'><col width='10%'><col width='10%'><col width='10%'><col width='10%'></colgroup>
 
 
  
   <tr class='page-section'><td>Servlets and JSPs</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5f31-2.html?Id=188'>A Web App Framework - WEB4J</a>
   </td>
    
     <td align='center'>
     
       54%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
    
   <td align='right'>323</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction1c49-2.html?Id=109'>Always maintain HttpSessions </a>
   </td>
    
     <td align='center'>
     
       74%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>84</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0b8f-2.html?Id=140'>Application scope is multi-threaded</a>
   </td>
    
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>256</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionfbe8-2.html?Id=203'>Beware multilingual submit buttons</a>
   </td>
    
     <td align='center'>
     
       65%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
    
   <td align='right'>43</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction85b1-2.html?Id=217'>Beware of common hacks</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>57</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction9f4f-2.html?Id=116'>Beware of custom cookies</a>
   </td>
    
     <td align='center'>
     
       82%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>45</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2c82-2.html?Id=201'>Beware of doubly escaped ampersands</a>
   </td>
    
     <td align='center'>
     
       73%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>52</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0836-2.html?Id=226'>Beware of URL rewriting</a>
   </td>
    
     <td align='center'>
     
       57%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>40</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3987-2.html?Id=198'>Choose form validation style carefully</a>
   </td>
    
     <td align='center'>
     
       69%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>89</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction00cb-2.html?Id=219'>Consider Controllers for redirects</a>
   </td>
    
     <td align='center'>
     
       57%
     
     
     </td>
   
     <td align='center'>
     
       43%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
    
   <td align='right'>7</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction17e9-2.html?Id=111'>Do not synchronize doGet, doPost</a>
   </td>
    
     <td align='center'>
     
       70%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>529</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction37f1-2.html?Id=95'>Emit flexible URLs</a>
   </td>
    
     <td align='center'>
     
       76%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
    
   <td align='right'>38</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionba81-2.html?Id=96'>Escape special characters</a>
   </td>
    
     <td align='center'>
     
       64%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>630</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction8130-2.html?Id=181'>Forward versus redirect</a>
   </td>
    
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>333</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction42fc-2.html?Id=112'>JSPs should contain only presentation logic</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>187</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb638-2.html?Id=141'>Loss of data during restart</a>
   </td>
    
     <td align='center'>
     
       44%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       36%
     
     
     </td>
    
   <td align='right'>25</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction542c-2.html?Id=191'>Manage sessions closely</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>118</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActioncfcd-2.html?Id=98'>Measure web app performance</a>
   </td>
    
     <td align='center'>
     
       86%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>114</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction11d9-2.html?Id=93'>Minimize site response time</a>
   </td>
    
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>77</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction703a-2.html?Id=138'>Parse parameters into domain objects</a>
   </td>
    
     <td align='center'>
     
       33%
     
     
     </td>
   
     <td align='center'>
     
       27%
     
     
     </td>
   
     <td align='center'>
     
       40%
     
     
     </td>
    
   <td align='right'>15</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction9b6b-2.html?Id=177'>Pre-populate forms</a>
   </td>
    
     <td align='center'>
     
       47%
     
     
     </td>
   
     <td align='center'>
     
       38%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
    
   <td align='right'>64</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction159e-2.html?Id=175'>Prefer JSTL tags</a>
   </td>
    
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>153</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction24f9-2.html?Id=206'>Prefer UTF-8 in all layers</a>
   </td>
    
     <td align='center'>
     
       92%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>72</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond18f-2.html?Id=178'>Prevent self-linking</a>
   </td>
    
     <td align='center'>
     
       40%
     
     
     </td>
   
     <td align='center'>
     
       50%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>20</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0df2-2.html?Id=107'>Refactor large Controllers </a>
   </td>
    
     <td align='center'>
     
       79%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>14</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2615-2.html?Id=137'>Repel invalid requests</a>
   </td>
    
     <td align='center'>
     
       76%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
    
   <td align='right'>17</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActioncd29-2.html?Id=220'>Reuse login page for errors</a>
   </td>
    
     <td align='center'>
     
       72%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>69</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc3f2-2.html?Id=179'>Send trouble-ticket emails</a>
   </td>
    
     <td align='center'>
     
       57%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       29%
     
     
     </td>
    
   <td align='right'>14</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2651-2.html?Id=232'>Serve binary content</a>
   </td>
    
     <td align='center'>
     
       58%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
    
   <td align='right'>19</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction1c75-2.html?Id=110'>Session-scope objects often Serializable</a>
   </td>
    
     <td align='center'>
     
       77%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>64</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction795f-2.html?Id=193'>Struts seems mediocre</a>
   </td>
    
     <td align='center'>
     
       45%
     
     
     </td>
   
     <td align='center'>
     
       37%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
    
   <td align='right'>177</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5422-2.html?Id=218'>Understand details of FORM tags</a>
   </td>
    
     <td align='center'>
     
       85%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>13</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3612-2.html?Id=202'>Use Cascading Style Sheets</a>
   </td>
    
     <td align='center'>
     
       72%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>32</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction4378-2.html?Id=222'>Use extensions for fine-grained security</a>
   </td>
    
     <td align='center'>
     
       61%
     
     
     </td>
   
     <td align='center'>
     
       33%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>18</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona7f6-2.html?Id=108'>Use Model-View-Controller framework</a>
   </td>
    
     <td align='center'>
     
       89%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>218</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionad3c-2.html?Id=176'>Use templates to standardize layout</a>
   </td>
    
     <td align='center'>
     
       61%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>18</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond957-2.html?Id=180'>Validate email addresses</a>
   </td>
    
     <td align='center'>
     
       47%
     
     
     </td>
   
     <td align='center'>
     
       40%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>240</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona6de-2.html?Id=97'>Validate generated HTML</a>
   </td>
    
     <td align='center'>
     
       77%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>144</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond8aa-2.html?Id=94'>Web usability guidelines</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>25</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction4762-2.html?Id=221'>Wrap file upload requests</a>
   </td>
    
     <td align='center'>
     
       55%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       25%
     
     
     </td>
    
   <td align='right'>20</td>
  </tr>
 
  
   <tr class='page-section'><td>Swing</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction60fc-2.html?Id=170'>A Swing App - StocksMonitor</a>
   </td>
    
     <td align='center'>
     
       64%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
    
   <td align='right'>152</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb4fd-2.html?Id=159'>Actions</a>
   </td>
    
     <td align='center'>
     
       72%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>50</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5c4c-2.html?Id=169'>Align menu items</a>
   </td>
    
     <td align='center'>
     
       74%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>57</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction06a5-2.html?Id=158'>Change theme</a>
   </td>
    
     <td align='center'>
     
       71%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>98</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction08d2-2.html?Id=236'>Consider JGoodies Forms for layouts</a>
   </td>
    
     <td align='center'>
     
       80%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>40</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction6ca2-2.html?Id=230'>Don't bury dialogs</a>
   </td>
    
     <td align='center'>
     
       62%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
    
   <td align='right'>13</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5982-2.html?Id=228'>Don't subclass JDialog or JFrame</a>
   </td>
    
     <td align='center'>
     
       35%
     
     
     </td>
   
     <td align='center'>
     
       38%
     
     
     </td>
   
     <td align='center'>
     
       27%
     
     
     </td>
    
   <td align='right'>55</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction167e-2.html?Id=163'>Filter table rows</a>
   </td>
    
     <td align='center'>
     
       55%
     
     
     </td>
   
     <td align='center'>
     
       36%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>11</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction789c-2.html?Id=161'>Indicate table sort</a>
   </td>
    
     <td align='center'>
     
       61%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>31</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction11fc-2.html?Id=167'>Input dialogs</a>
   </td>
    
     <td align='center'>
     
       52%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
    
   <td align='right'>27</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction9163-2.html?Id=242'>Launch other applications</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
    
   <td align='right'>8</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionff7e-2.html?Id=166'>Layout Managers</a>
   </td>
    
     <td align='center'>
     
       73%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>84</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction992c-2.html?Id=148'>Look and Feel guidelines</a>
   </td>
    
     <td align='center'>
     
       85%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>39</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction8210-2.html?Id=231'>Minimal Swing application</a>
   </td>
    
     <td align='center'>
     
       64%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>22</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond357-2.html?Id=156'>Observers and listeners</a>
   </td>
    
     <td align='center'>
     
       47%
     
     
     </td>
   
     <td align='center'>
     
       25%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
    
   <td align='right'>53</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7009-2.html?Id=154'>Preferences dialogs</a>
   </td>
    
     <td align='center'>
     
       30%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       50%
     
     
     </td>
    
   <td align='right'>20</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione4c6-2.html?Id=229'>Provide an uncaught exception handler</a>
   </td>
    
     <td align='center'>
     
       65%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>23</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione43f-2.html?Id=168'>Render table cells</a>
   </td>
    
     <td align='center'>
     
       78%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>134</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond0e1-2.html?Id=162'>Sort table rows</a>
   </td>
    
     <td align='center'>
     
       53%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
    
   <td align='right'>36</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction028c-2.html?Id=149'>Splash screen</a>
   </td>
    
     <td align='center'>
     
       62%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>186</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7910-2.html?Id=150'>Standardized dialogs</a>
   </td>
    
     <td align='center'>
     
       58%
     
     
     </td>
   
     <td align='center'>
     
       32%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>19</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0e99-2.html?Id=165'>Swing in general</a>
   </td>
    
     <td align='center'>
     
       73%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
    
   <td align='right'>22</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3abb-2.html?Id=153'>Swing threads</a>
   </td>
    
     <td align='center'>
     
       61%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
    
   <td align='right'>82</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2994-2.html?Id=152'>Swing utility tasks</a>
   </td>
    
     <td align='center'>
     
       79%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>24</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction6407-2.html?Id=160'>Timers</a>
   </td>
    
     <td align='center'>
     
       33%
     
     
     </td>
   
     <td align='center'>
     
       49%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
    
   <td align='right'>61</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction26c0-2.html?Id=157'>Using JavaHelp</a>
   </td>
    
     <td align='center'>
     
       60%
     
     
     </td>
   
     <td align='center'>
     
       24%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
    
   <td align='right'>50</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction54be-2.html?Id=155'>Using preferences</a>
   </td>
    
     <td align='center'>
     
       35%
     
     
     </td>
   
     <td align='center'>
     
       32%
     
     
     </td>
   
     <td align='center'>
     
       32%
     
     
     </td>
    
   <td align='right'>34</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond281-2.html?Id=233'>Verify input with Model Objects</a>
   </td>
    
     <td align='center'>
     
       60%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
    
   <td align='right'>5</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActioncded-2.html?Id=151'>Verify input with regular expressions</a>
   </td>
    
     <td align='center'>
     
       50%
     
     
     </td>
   
     <td align='center'>
     
       32%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
    
   <td align='right'>22</td>
  </tr>
 
  
   <tr class='page-section'><td>Exceptions</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActioncd9b-2.html?Id=171'>Avoid @throws in javadoc</a>
   </td>
    
     <td align='center'>
     
       44%
     
     
     </td>
   
     <td align='center'>
     
       32%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
    
   <td align='right'>145</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc388-2.html?Id=16'>Avoid empty catch blocks</a>
   </td>
    
     <td align='center'>
     
       84%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>217</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb002-2.html?Id=27'>Be specific in throws clause</a>
   </td>
    
     <td align='center'>
     
       62%
     
     
     </td>
   
     <td align='center'>
     
       34%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>164</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5ee8-2.html?Id=235'>Beware of unknown root causes</a>
   </td>
    
     <td align='center'>
     
       50%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
   
     <td align='center'>
     
       33%
     
     
     </td>
    
   <td align='right'>6</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5ff3-2.html?Id=129'>Checked versus unchecked exceptions</a>
   </td>
    
     <td align='center'>
     
       57%
     
     
     </td>
   
     <td align='center'>
     
       25%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
    
   <td align='right'>771</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction62d0-2.html?Id=120'>Exception translation</a>
   </td>
    
     <td align='center'>
     
       91%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       3%
     
     
     </td>
    
   <td align='right'>65</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction49be-2.html?Id=19'>Exceptions and control flow</a>
   </td>
    
     <td align='center'>
     
       76%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>89</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione028-2.html?Id=25'>Finally and catch</a>
   </td>
    
     <td align='center'>
     
       66%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>303</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionf005-2.html?Id=44'>Javadoc all exceptions</a>
   </td>
    
     <td align='center'>
     
       57%
     
     
     </td>
   
     <td align='center'>
     
       25%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
    
   <td align='right'>53</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3af3-2.html?Id=130'>Pass all pertinent data to exceptions</a>
   </td>
    
     <td align='center'>
     
       95%
     
     
     </td>
   
     <td align='center'>
     
       1%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>74</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5ab4-2.html?Id=78'>Stack trace as String</a>
   </td>
    
     <td align='center'>
     
       81%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>487</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction69dc-2.html?Id=190'>Use template for repeated try-catch</a>
   </td>
    
     <td align='center'>
     
       60%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
   
     <td align='center'>
     
       24%
     
     
     </td>
    
   <td align='right'>45</td>
  </tr>
 
  
   <tr class='page-section'><td>Input-Output</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona0d7-2.html?Id=8'>Always close streams</a>
   </td>
    
     <td align='center'>
     
       83%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>132</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona3d0-2.html?Id=122'>Buffering usually appropriate</a>
   </td>
    
     <td align='center'>
     
       93%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
   
     <td align='center'>
     
       2%
     
     
     </td>
    
   <td align='right'>43</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction83bb-2.html?Id=79'>Console input</a>
   </td>
    
     <td align='center'>
     
       48%
     
     
     </td>
   
     <td align='center'>
     
       37%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>87</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction848c-2.html?Id=57'>Reading and writing Serializable objects</a>
   </td>
    
     <td align='center'>
     
       73%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>111</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction12d8-2.html?Id=42'>Reading and writing text files</a>
   </td>
    
     <td align='center'>
     
       64%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>2090</td>
  </tr>
 
  
   <tr class='page-section'><td>Databases</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona3f5-2.html?Id=192'>Business identifiers as String</a>
   </td>
    
     <td align='center'>
     
       85%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>149</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction12eb-2.html?Id=75'>Connection pools</a>
   </td>
    
     <td align='center'>
     
       87%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>210</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction1a25-2.html?Id=124'>Consider data layer tools</a>
   </td>
    
     <td align='center'>
     
       52%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
    
   <td align='right'>23</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb57d-2.html?Id=172'>Consider using standard SQL</a>
   </td>
    
     <td align='center'>
     
       71%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>59</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiondfce-2.html?Id=199'>Consider wrapper classes for optional data</a>
   </td>
    
     <td align='center'>
     
       76%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>45</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction564b-2.html?Id=66'>Data access objects</a>
   </td>
    
     <td align='center'>
     
       64%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
    
   <td align='right'>140</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionf6c1-2.html?Id=77'>Data exception wrapping</a>
   </td>
    
     <td align='center'>
     
       79%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>33</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0faa-2.html?Id=211'>Data is king</a>
   </td>
    
     <td align='center'>
     
       89%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>55</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7bff-2.html?Id=106'>Do not perform database tasks in code </a>
   </td>
    
     <td align='center'>
     
       82%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>50</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionf9c8-2.html?Id=183'>Encapsulate connections</a>
   </td>
    
     <td align='center'>
     
       81%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>31</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione914-2.html?Id=105'>Keep SQL out of code</a>
   </td>
    
     <td align='center'>
     
       54%
     
     
     </td>
   
     <td align='center'>
     
       34%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>108</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona657-2.html?Id=212'>Prefer PreparedStatement</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>40</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction400e-2.html?Id=118'>Read-write locks</a>
   </td>
    
     <td align='center'>
     
       87%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>23</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0d22-2.html?Id=76'>Reduce database code duplication</a>
   </td>
    
     <td align='center'>
     
       94%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>17</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2b10-2.html?Id=61'>Remember the basics of database design</a>
   </td>
    
     <td align='center'>
     
       93%
     
     
     </td>
   
     <td align='center'>
     
       2%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>43</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2dbf-2.html?Id=184'>Simplify database operations</a>
   </td>
    
     <td align='center'>
     
       54%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       31%
     
     
     </td>
    
   <td align='right'>13</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction9e16-2.html?Id=200'>Try pseudo-persistence for mock ups</a>
   </td>
    
     <td align='center'>
     
       60%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
    
   <td align='right'>15</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3b51-2.html?Id=189'>Use template for transactions</a>
   </td>
    
     <td align='center'>
     
       67%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
   
     <td align='center'>
     
       33%
     
     
     </td>
    
   <td align='right'>12</td>
  </tr>
 
  
   <tr class='page-section'><td>Collections</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc6f5-2.html?Id=65'>Choosing the right Collection</a>
   </td>
    
     <td align='center'>
     
       86%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>255</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione066-2.html?Id=173'>Encapsulate collections</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       2%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>86</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5e5f-2.html?Id=88'>Iterate without an index</a>
   </td>
    
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>175</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction55c9-2.html?Id=39'>Prefer Collections over older classes</a>
   </td>
    
     <td align='center'>
     
       82%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>73</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction852c-2.html?Id=125'>Two ways of using Iterator</a>
   </td>
    
     <td align='center'>
     
       66%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>492</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction23e0-2.html?Id=196'>Use for-each liberally</a>
   </td>
    
     <td align='center'>
     
       87%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       3%
     
     
     </td>
    
   <td align='right'>87</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction921b-2.html?Id=26'>Use interface references to Collections</a>
   </td>
    
     <td align='center'>
     
       69%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>59</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction830f-2.html?Id=9'>Use standard Collections</a>
   </td>
    
     <td align='center'>
     
       82%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>68</td>
  </tr>
 
  
   <tr class='page-section'><td>Overriding Object Methods</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActioned8c-2.html?Id=71'>Avoid clone</a>
   </td>
    
     <td align='center'>
     
       42%
     
     
     </td>
   
     <td align='center'>
     
       36%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
    
   <td align='right'>306</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3eed-2.html?Id=10'>Implementing compareTo</a>
   </td>
    
     <td align='center'>
     
       55%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>191</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction1deb-2.html?Id=17'>Implementing equals</a>
   </td>
    
     <td align='center'>
     
       62%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>184</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction78db-2.html?Id=28'>Implementing hashCode</a>
   </td>
    
     <td align='center'>
     
       59%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>248</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc3b3-2.html?Id=55'>Implementing toString</a>
   </td>
    
     <td align='center'>
     
       45%
     
     
     </td>
   
     <td align='center'>
     
       33%
     
     
     </td>
   
     <td align='center'>
     
       21%
     
     
     </td>
    
   <td align='right'>203</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction691e-2.html?Id=24'>Never rely on finalize</a>
   </td>
    
     <td align='center'>
     
       69%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>58</td>
  </tr>
 
  
   <tr class='page-section'><td>Common Tasks</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond1f0-2.html?Id=131'>Arrays as String </a>
   </td>
    
     <td align='center'>
     
       47%
     
     
     </td>
   
     <td align='center'>
     
       37%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>131</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction255b-2.html?Id=82'>Clipboard copy and paste</a>
   </td>
    
     <td align='center'>
     
       84%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>904</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5f47-2.html?Id=243'>Command line operations</a>
   </td>
    
     <td align='center'>
     
       67%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>6</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb213-2.html?Id=207'>Compare and sort Strings</a>
   </td>
    
     <td align='center'>
     
       58%
     
     
     </td>
   
     <td align='center'>
     
       27%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>106</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb30e-2.html?Id=3'>Copy an array </a>
   </td>
    
     <td align='center'>
     
       69%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>337</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction95c3-2.html?Id=18'>Determine if Strings are equal</a>
   </td>
    
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>347</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction145a-2.html?Id=146'>Examine bytecode</a>
   </td>
    
     <td align='center'>
     
       39%
     
     
     </td>
   
     <td align='center'>
     
       48%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>23</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction32bb-2.html?Id=147'>Fetch web page and header</a>
   </td>
    
     <td align='center'>
     
       71%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>224</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond084-2.html?Id=62'>Generate random numbers</a>
   </td>
    
     <td align='center'>
     
       62%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>3707</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction799b-2.html?Id=127'>Get database connection</a>
   </td>
    
     <td align='center'>
     
       55%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>586</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione704-2.html?Id=83'>Get size of object in memory</a>
   </td>
    
     <td align='center'>
     
       42%
     
     
     </td>
   
     <td align='center'>
     
       41%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>201</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7d07-2.html?Id=239'>Implement code tables</a>
   </td>
    
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>8</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb69d-2.html?Id=73'>Internationalization</a>
   </td>
    
     <td align='center'>
     
       59%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
    
   <td align='right'>22</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2316-2.html?Id=143'>Logging messages</a>
   </td>
    
     <td align='center'>
     
       69%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>707</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction8240-2.html?Id=36'>Measure application performance</a>
   </td>
    
     <td align='center'>
     
       74%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>39</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionaa3f-2.html?Id=225'>Modernize old code</a>
   </td>
    
     <td align='center'>
     
       93%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
    
   <td align='right'>28</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActioncc40-2.html?Id=87'>Parse text</a>
   </td>
    
     <td align='center'>
     
       63%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>356</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3c83-2.html?Id=103'>Pattern-match lines of a file</a>
   </td>
    
     <td align='center'>
     
       69%
     
     
     </td>
   
     <td align='center'>
     
       24%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>100</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc92c-2.html?Id=238'>Read jar version information</a>
   </td>
    
     <td align='center'>
     
       40%
     
     
     </td>
   
     <td align='center'>
     
       40%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
    
   <td align='right'>5</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction693b-2.html?Id=43'>Recovering resources</a>
   </td>
    
     <td align='center'>
     
       87%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>23</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7a51-2.html?Id=68'>Recursive file listing</a>
   </td>
    
     <td align='center'>
     
       78%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>746</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction18a7-2.html?Id=80'>Replace a substring</a>
   </td>
    
     <td align='center'>
     
       64%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>294</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction583d-2.html?Id=13'>Representing money</a>
   </td>
    
     <td align='center'>
     
       78%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>254</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction895b-2.html?Id=144'>Send an email</a>
   </td>
    
     <td align='center'>
     
       60%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
    
   <td align='right'>1242</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiondd78-2.html?Id=85'>Time execution speed</a>
   </td>
    
     <td align='center'>
     
       76%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>96</td>
  </tr>
 
  
   <tr class='page-section'><td>Common Design Patterns</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction8aa5-2.html?Id=128'>Abstract Factory</a>
   </td>
    
     <td align='center'>
     
       73%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>86</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionae2d-2.html?Id=139'>Command objects</a>
   </td>
    
     <td align='center'>
     
       62%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>13</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction8d16-2.html?Id=21'>Factory methods</a>
   </td>
    
     <td align='center'>
     
       66%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>355</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond838-2.html?Id=29'>Immutable objects</a>
   </td>
    
     <td align='center'>
     
       84%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>500</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction88f9-2.html?Id=34'>Lazy initialization</a>
   </td>
    
     <td align='center'>
     
       76%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>85</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond08d-2.html?Id=187'>Model Objects</a>
   </td>
    
     <td align='center'>
     
       62%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
    
   <td align='right'>53</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5a93-2.html?Id=237'>Plugin Factory</a>
   </td>
    
     <td align='center'>
     
       83%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
    
   <td align='right'>6</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction79e9-2.html?Id=40'>Private constructor</a>
   </td>
    
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>445</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction4934-2.html?Id=46'>Singleton</a>
   </td>
    
     <td align='center'>
     
       77%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>187</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione01b-2.html?Id=164'>Template method</a>
   </td>
    
     <td align='center'>
     
       77%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>43</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2161-2.html?Id=1'>Type-Safe Enumerations</a>
   </td>
    
     <td align='center'>
     
       83%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>234</td>
  </tr>
 
  
   <tr class='page-section'><td>Common Practices</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction56bf-2.html?Id=227'>Avoid basic style errors</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       3%
     
     
     </td>
    
   <td align='right'>33</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb2d5-2.html?Id=224'>Avoid raw types</a>
   </td>
    
     <td align='center'>
     
       84%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>64</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3d83-2.html?Id=31'>Beware of instanceof operator</a>
   </td>
    
     <td align='center'>
     
       61%
     
     
     </td>
   
     <td align='center'>
     
       25%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>738</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction03b1-2.html?Id=2'>Class for constants</a>
   </td>
    
     <td align='center'>
     
       72%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>283</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction59d6-2.html?Id=74'>Construct classes from the outside in</a>
   </td>
    
     <td align='center'>
     
       90%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       3%
     
     
     </td>
    
   <td align='right'>39</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7844-2.html?Id=38'>Do not break portability</a>
   </td>
    
     <td align='center'>
     
       72%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>47</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction620e-2.html?Id=126'>Don't declare local variables before use</a>
   </td>
    
     <td align='center'>
     
       64%
     
     
     </td>
   
     <td align='center'>
     
       25%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>120</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5e53-2.html?Id=22'>Fields should usually be private</a>
   </td>
    
     <td align='center'>
     
       71%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>63</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona166-2.html?Id=32'>Interface for constants</a>
   </td>
    
     <td align='center'>
     
       36%
     
     
     </td>
   
     <td align='center'>
     
       56%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>297</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc857-2.html?Id=41'>Know the core libraries</a>
   </td>
    
     <td align='center'>
     
       94%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>62</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction23a3-2.html?Id=123'>Minimize ripple effects</a>
   </td>
    
     <td align='center'>
     
       91%
     
     
     </td>
   
     <td align='center'>
     
       3%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>67</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionff16-2.html?Id=58'>Naming conventions</a>
   </td>
    
     <td align='center'>
     
       29%
     
     
     </td>
   
     <td align='center'>
     
       64%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>196</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction6a39-2.html?Id=37'>Output parameters</a>
   </td>
    
     <td align='center'>
     
       47%
     
     
     </td>
   
     <td align='center'>
     
       37%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
    
   <td align='right'>79</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction311e-2.html?Id=136'>Separate public and private members</a>
   </td>
    
     <td align='center'>
     
       71%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       2%
     
     
     </td>
    
   <td align='right'>42</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction851d-2.html?Id=4'>String concatenation does not scale</a>
   </td>
    
     <td align='center'>
     
       86%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>115</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7ce2-2.html?Id=240'>Tag or marker interfaces</a>
   </td>
    
     <td align='center'>
     
       70%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>20</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb3ca-2.html?Id=30'>Uncommon classes need explicit imports</a>
   </td>
    
     <td align='center'>
     
       78%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>55</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction4b04-2.html?Id=223'>Use @Override liberally</a>
   </td>
    
     <td align='center'>
     
       90%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>48</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5438-2.html?Id=241'>Use CVS or other source code control</a>
   </td>
    
     <td align='center'>
     
       80%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
    
   <td align='right'>5</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction50dc-2.html?Id=23'>Use final liberally</a>
   </td>
    
     <td align='center'>
     
       61%
     
     
     </td>
   
     <td align='center'>
     
       24%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>177</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionebc1-2.html?Id=60'>Use javadoc liberally</a>
   </td>
    
     <td align='center'>
     
       83%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>69</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionda46-2.html?Id=195'>Use static imports rarely</a>
   </td>
    
     <td align='center'>
     
       61%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>149</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc88a-2.html?Id=86'>Use System.exit with care</a>
   </td>
    
     <td align='center'>
     
       66%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>353</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5d11-2.html?Id=5'>Validate method arguments</a>
   </td>
    
     <td align='center'>
     
       69%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>87</td>
  </tr>
 
  
   <tr class='page-section'><td>Inheritance</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc791-2.html?Id=72'>Consider composition instead of subclassing</a>
   </td>
    
     <td align='center'>
     
       78%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>72</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionaf17-2.html?Id=69'>Designing for subclassing</a>
   </td>
    
     <td align='center'>
     
       77%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>30</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction18c3-2.html?Id=89'>Overridable methods need special care</a>
   </td>
    
     <td align='center'>
     
       80%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>51</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5368-2.html?Id=90'>Remember styles of inheritance</a>
   </td>
    
     <td align='center'>
     
       93%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>27</td>
  </tr>
 
  
   <tr class='page-section'><td>More Common Practices</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction772f-2.html?Id=134'>Avoid null if possible</a>
   </td>
    
     <td align='center'>
     
       59%
     
     
     </td>
   
     <td align='center'>
     
       28%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>181</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction47e0-2.html?Id=210'>Beware of DecimalFormat</a>
   </td>
    
     <td align='center'>
     
       40%
     
     
     </td>
   
     <td align='center'>
     
       43%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>72</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb0f5-2.html?Id=213'>Beware of floating point numbers</a>
   </td>
    
     <td align='center'>
     
       87%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
   
     <td align='center'>
     
       4%
     
     
     </td>
    
   <td align='right'>52</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb2ab-2.html?Id=91'>Clarifying method</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
   
     <td align='center'>
     
       2%
     
     
     </td>
    
   <td align='right'>52</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb533-2.html?Id=115'>Coding conventions</a>
   </td>
    
     <td align='center'>
     
       81%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>54</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb2b7-2.html?Id=104'>Compile regular expressions once</a>
   </td>
    
     <td align='center'>
     
       82%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>28</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc981-2.html?Id=64'>Conditional compile</a>
   </td>
    
     <td align='center'>
     
       50%
     
     
     </td>
   
     <td align='center'>
     
       39%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>113</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction85d5-2.html?Id=132'>Consider code generators</a>
   </td>
    
     <td align='center'>
     
       82%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>55</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction967f-2.html?Id=81'>Consider immutable forms for dates</a>
   </td>
    
     <td align='center'>
     
       46%
     
     
     </td>
   
     <td align='center'>
     
       37%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>35</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction4d0e-2.html?Id=63'>Conventional name for return value</a>
   </td>
    
     <td align='center'>
     
       72%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>83</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction79f1-2.html?Id=15'>Defensive copying</a>
   </td>
    
     <td align='center'>
     
       88%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>192</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction63b6-2.html?Id=194'>Design by Contract</a>
   </td>
    
     <td align='center'>
     
       87%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>69</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActioncdb0-2.html?Id=244'>Don't use tab characters</a>
   </td>
    
     <td align='center'>
     
       35%
     
     
     </td>
   
     <td align='center'>
     
       58%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>55</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction66f0-2.html?Id=20'>Extra space in argument list</a>
   </td>
    
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       75%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>355</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction8105-2.html?Id=56'>Generating unique IDs</a>
   </td>
    
     <td align='center'>
     
       61%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>721</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction01e5-2.html?Id=214'>Include 'from', exclude 'to'</a>
   </td>
    
     <td align='center'>
     
       73%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>33</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione309-2.html?Id=114'>Multiple return statements</a>
   </td>
    
     <td align='center'>
     
       59%
     
     
     </td>
   
     <td align='center'>
     
       32%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>237</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5f93-2.html?Id=119'>Overloading can be tricky</a>
   </td>
    
     <td align='center'>
     
       82%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>44</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionfc56-2.html?Id=205'>Package by feature, not layer</a>
   </td>
    
     <td align='center'>
     
       66%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
    
   <td align='right'>250</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionf2d7-2.html?Id=216'>Passwords never in clear text</a>
   </td>
    
     <td align='center'>
     
       87%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
   
     <td align='center'>
     
       3%
     
     
     </td>
    
   <td align='right'>30</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona124-2.html?Id=59'>Prefer empty items to null ones</a>
   </td>
    
     <td align='center'>
     
       81%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>186</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction9706-2.html?Id=204'>Quote dynamic text when logging</a>
   </td>
    
     <td align='center'>
     
       86%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
   
     <td align='center'>
     
       3%
     
     
     </td>
    
   <td align='right'>37</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction3d35-2.html?Id=92'>Self-encapsulate fields</a>
   </td>
    
     <td align='center'>
     
       56%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
    
   <td align='right'>96</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0450-2.html?Id=174'>Test using main method</a>
   </td>
    
     <td align='center'>
     
       41%
     
     
     </td>
   
     <td align='center'>
     
       48%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>64</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7ee5-2.html?Id=208'>Try alternatives to ResourceBundle</a>
   </td>
    
     <td align='center'>
     
       29%
     
     
     </td>
   
     <td align='center'>
     
       41%
     
     
     </td>
   
     <td align='center'>
     
       29%
     
     
     </td>
    
   <td align='right'>34</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionec62-2.html?Id=234'>Use a fake system clock</a>
   </td>
    
     <td align='center'>
     
       62%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       24%
     
     
     </td>
    
   <td align='right'>37</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond5a5-2.html?Id=33'>Use a testing framework (JUnit)</a>
   </td>
    
     <td align='center'>
     
       83%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>75</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction55f0-2.html?Id=135'>Use Ant for build scripts</a>
   </td>
    
     <td align='center'>
     
       80%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>118</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionf6e8-2.html?Id=197'>Use boxing with care</a>
   </td>
    
     <td align='center'>
     
       68%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>93</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction37c7-2.html?Id=186'>Use enums to restrict arguments</a>
   </td>
    
     <td align='center'>
     
       71%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
    
   <td align='right'>51</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0d31-2.html?Id=6'>Validate state with class invariants</a>
   </td>
    
     <td align='center'>
     
       66%
     
     
     </td>
   
     <td align='center'>
     
       19%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
    
   <td align='right'>32</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0ec8-2.html?Id=209'>Validation belongs in a Model Object</a>
   </td>
    
     <td align='center'>
     
       63%
     
     
     </td>
   
     <td align='center'>
     
       32%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>60</td>
  </tr>
 
  
   <tr class='page-section'><td>Assertions</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionbf65-2.html?Id=100'>Assert is for private arguments only</a>
   </td>
    
     <td align='center'>
     
       86%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
   
     <td align='center'>
     
       2%
     
     
     </td>
    
   <td align='right'>83</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionfbf8-2.html?Id=102'>Assert use cases</a>
   </td>
    
     <td align='center'>
     
       56%
     
     
     </td>
   
     <td align='center'>
     
       34%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>50</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction45c1-2.html?Id=101'>Assertions in general</a>
   </td>
    
     <td align='center'>
     
       92%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
   
     <td align='center'>
     
       0%
     
     
     </td>
    
   <td align='right'>25</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction8d5e-2.html?Id=99'>Force enabling of assertions</a>
   </td>
    
     <td align='center'>
     
       52%
     
     
     </td>
   
     <td align='center'>
     
       35%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>31</td>
  </tr>
 
  
   <tr class='page-section'><td>Constructors</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionfbbc-2.html?Id=84'>Avoid JavaBeans style of construction</a>
   </td>
    
     <td align='center'>
     
       66%
     
     
     </td>
   
     <td align='center'>
     
       20%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
    
   <td align='right'>281</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction9f39-2.html?Id=142'>Beware of mistaken field redeclares</a>
   </td>
    
     <td align='center'>
     
       90%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
   
     <td align='center'>
     
       5%
     
     
     </td>
    
   <td align='right'>20</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionddc6-2.html?Id=113'>Construct Object using class name</a>
   </td>
    
     <td align='center'>
     
       71%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
   
     <td align='center'>
     
       7%
     
     
     </td>
    
   <td align='right'>82</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction19ff-2.html?Id=11'>Constructors in general</a>
   </td>
    
     <td align='center'>
     
       70%
     
     
     </td>
   
     <td align='center'>
     
       24%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>33</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction6581-2.html?Id=215'>Constructors shouldn't call overridables</a>
   </td>
    
     <td align='center'>
     
       60%
     
     
     </td>
   
     <td align='center'>
     
       24%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
    
   <td align='right'>63</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction6f4f-2.html?Id=12'>Copy constructors</a>
   </td>
    
     <td align='center'>
     
       68%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
   
     <td align='center'>
     
       11%
     
     
     </td>
    
   <td align='right'>474</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction9b86-2.html?Id=14'>Initializing fields to 0-false-null is redundant</a>
   </td>
    
     <td align='center'>
     
       70%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
   
     <td align='center'>
     
       6%
     
     
     </td>
    
   <td align='right'>115</td>
  </tr>
 
  
   <tr class='page-section'><td>Serialization</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionb750-2.html?Id=45'>Implementing Serializable</a>
   </td>
    
     <td align='center'>
     
       68%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
    
   <td align='right'>562</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione102-2.html?Id=70'>Serialization and subclassing</a>
   </td>
    
     <td align='center'>
     
       52%
     
     
     </td>
   
     <td align='center'>
     
       26%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
    
   <td align='right'>46</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionbf99-2.html?Id=121'>Some classes need readResolve</a>
   </td>
    
     <td align='center'>
     
       82%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
    
   <td align='right'>45</td>
  </tr>
 
  
   <tr class='page-section'><td>Threads</td><td align='center'>Yes</td><td align='center'>No</td><td align='center'>Undecided</td><td align='right'>Votes</td></tr>
   
  
  <tr>
   <td>
    
    <a href='../topic/TopicActione69c-2.html?Id=52'>Avoid ThreadGroup</a>
   </td>
    
     <td align='center'>
     
       55%
     
     
     </td>
   
     <td align='center'>
     
       23%
     
     
     </td>
   
     <td align='center'>
     
       22%
     
     
     </td>
    
   <td align='right'>137</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiond2c3-2.html?Id=117'>Data integrity first, liveness second</a>
   </td>
    
     <td align='center'>
     
       73%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
    
   <td align='right'>44</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction234f-2.html?Id=48'>Document thread safety</a>
   </td>
    
     <td align='center'>
     
       74%
     
     
     </td>
   
     <td align='center'>
     
       15%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>34</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction4826-2.html?Id=50'>Launch thread is just another user thread</a>
   </td>
    
     <td align='center'>
     
       78%
     
     
     </td>
   
     <td align='center'>
     
       9%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>23</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction7721-2.html?Id=51'>Objects communicating across threads</a>
   </td>
    
     <td align='center'>
     
       73%
     
     
     </td>
   
     <td align='center'>
     
       14%
     
     
     </td>
   
     <td align='center'>
     
       13%
     
     
     </td>
    
   <td align='right'>92</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction5ade-2.html?Id=35'>Remember the types of locking</a>
   </td>
    
     <td align='center'>
     
       80%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
   
     <td align='center'>
     
       10%
     
     
     </td>
    
   <td align='right'>180</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction0170-2.html?Id=47'>Stop threads through cooperation</a>
   </td>
    
     <td align='center'>
     
       63%
     
     
     </td>
   
     <td align='center'>
     
       29%
     
     
     </td>
   
     <td align='center'>
     
       8%
     
     
     </td>
    
   <td align='right'>131</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction2ae3-2.html?Id=49'>Synchronize access to mutable fields</a>
   </td>
    
     <td align='center'>
     
       51%
     
     
     </td>
   
     <td align='center'>
     
       32%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>136</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActiona6f3-2.html?Id=67'>Synchronized is implementation detail</a>
   </td>
    
     <td align='center'>
     
       58%
     
     
     </td>
   
     <td align='center'>
     
       25%
     
     
     </td>
   
     <td align='center'>
     
       17%
     
     
     </td>
    
   <td align='right'>53</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicAction8b10-2.html?Id=53'>Thread priorities are not portable</a>
   </td>
    
     <td align='center'>
     
       68%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
   
     <td align='center'>
     
       16%
     
     
     </td>
    
   <td align='right'>19</td>
  </tr>
 
  
  <tr>
   <td>
    
    <a href='../topic/TopicActionc150-2.html?Id=54'>Use Timer to schedule periodic tasks </a>
   </td>
    
     <td align='center'>
     
       70%
     
     
     </td>
   
     <td align='center'>
     
       18%
     
     
     </td>
   
     <td align='center'>
     
       12%
     
     
     </td>
    
   <td align='right'>1262</td>
  </tr>
 
</table>

 
 
</div>

  

 





<div align='center' class='legalese'>  
&copy; 2011 Hirondelle Systems |
<a href='../source/SourceAction-2.html'><b>Source Code</b></a><IMG class='no-margin' SRC="../images/goldstar.gif" ALT=""> |
<a href="mailto:webmaster@javapractices.com">Contact</a> |
<a href="http://creativecommons.org/licenses/by-nc-sa/1.0/">License</a> |
<a href='../apps/cjp.rss'>RSS</a>
<!-- ukey="2AC36CD2" -->
<!-- ckey="16DF3D87" -->
<br>

 Individual code snippets can be used under this <a href='../LICENSE.txt'>BSD license</a> - Last updated on June 6, 2010.<br>
 Over 150,000 unique IPs last month - <span title='Java Practices 2.6.5, Mon May 16 00:00:00 EDT 2011'>Built with</span> <a href='http://www.web4j.com/'>WEB4J</a>.<br>
 - In Memoriam : Bill Dirani -
</div>

<script src="../../www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2633428-1";
urchinTracker();
</script>



</body>

<!-- Mirrored from www.javapractices.com/vote/VoteSummaryAction.do;jsessionid=4FCCB481C702D708A7360133D128E359 by HTTrack Website Copier/3.x [XR&CO'2010], Sun, 12 Jun 2011 17:26:52 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8"><!-- /Added by HTTrack -->
</html>
